package com.linkgie.galaxyframework.service.organization;

import com.linkgie.galaxyframework.utils.ApplicationException;
import com.linkgie.galaxyframework.utils.RuntimeStatus;

/**
 * “组织结构”操作异常；
 * 
 * @author huanghaiquan
 *
 */
public class OrganizationException extends ApplicationException {

	private static final long serialVersionUID = -2599530426580146872L;


	public OrganizationException() {
	}
	
	public OrganizationException(String message) {
		super(message);
	}
	
	public OrganizationException(Throwable cause) {
		super(cause.getMessage(), cause);
	}
	
	public OrganizationException(String message, Throwable cause) {
		super(message, cause);
	}
	

	public OrganizationException(RuntimeStatus status) {
		super(status);
	}
	
	
	public OrganizationException(RuntimeStatus status, String message) {
		super(status, message);
	}
	
	
	public OrganizationException(RuntimeStatus status, Throwable cause) {
		super(status, cause.getMessage(), cause);
	}
	
	
	public OrganizationException(RuntimeStatus status, String message, Throwable cause) {
		super(status, message, cause);
	}
}
